/***********************************************************************
 * Module:  ControlTaskToVehicleMapper.java
 * Author:  Administrator
 * Purpose: Defines the Interface ControlTaskToVehicleMapper
 ***********************************************************************/

package ishitong.rvims.control.persistence;

import ishitong.rvims.domain.control.ControlTask;
import ishitong.rvims.domain.control.ControlVehicle;
import java.util.*;

/** @pdOid 3ecc5129-df9f-44f7-a0e5-6292ef62f0c8 */
public interface ControlTaskToVehicleMapper {
   /** @param controlVehicleId
    * @pdOid e21edea2-f7da-4192-9e11-e7cc1fb445ba */
   void deleteByControlVehicleId(String controlVehicleId);
   /** @param controlVehicleId
    * @pdOid 7831cd15-508a-4e34-b353-ba17306496d4 */
   List<ControlVehicle> selectControlVehicleByControlTaskId(String controlVehicleId);
   /** @param controlTaskId
    * @pdOid 8763adc5-9c12-4386-afaf-97eec1302221 */
   void deleteControlVehicleByControlTaskId(String controlTaskId);
   /** @param hm
    * @pdOid b799941f-a668-48fb-828a-41af59174efa */
   void insertControlTaskToVehicle(HashMap<String, Integer> hm);
   /** @param controlVehicleId
    * @pdOid c8d7d093-3945-4f3b-bd38-08ed158d704c */
   List<ControlTask> selectControlTaskByControlVehicleId(String controlVehicleId);

}